A Taxonomy of OO Classes to Support the Mapping of Testing Techniques to a Class
نویسندگان
چکیده
In this paper we describe a taxonomy of object-oriented classes that catalogs each class in an application according to the characteristics of that class, including the properties of the data attributes and routines as well as the relationships with other classes. Our taxonomy is motivated by the fact that the current research literature contains no formal methodology for capturing the characteristics of a class. To illustrate the advantages of the taxonomy, we apply it to the problem of choosing implementation-based testing techniques and, more importantly, we show that our taxonomy can expose characteristics of a class that remain uncovered by the chosen testing technique.
منابع مشابه
Mapping Implementation-Based Testing Techniques to Object-Oriented Classes
In this paper we describe our taxonomy of object-oriented classes that catalogs each class in an application based on the characteristics of that class. We present a mapping algorithm that matches the class under test to a list of implementation-based testing techniques, providing feedback to the tester describing the characteristics of the class that are suitably tested by each testing techniq...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملشناسایی خودکار سبک موسیقی
Nowadays, automatic analysis of music signals has gained a considerable importance due to the growing amount of music data found on the Web. Music genre classification is one of the interesting research areas in music information retrieval systems. In this paper several techniques were implemented and evaluated for music genre classification including feature extraction, feature selection and m...
متن کاملPredicting the cause of kidney stones in patients using random forest, support vector machine and neural network
Background: Today, with the advancement of technology in various fields, the importance of recording data in the field of health is increasing so much that for many diseases around the world, including kidney disease, registration systems have been set up. This is happening in our country and in the future, the number of these systems will increase. The medical data set contains valuable inform...
متن کاملبررسی دو شاخص کمی کردن الگوهای چشمانداز با استفاده از RS و GIS در منطقه حفاظت شده موته
Landscape ecology as a modern interdisciplinary science offers new concepts, theories, and methods for land evaluation and management. One main part of landscape ecology is describing patterns in the landscape and interpreting the ecological effects of these patterns on flora, fauna, flow of energy and materials. Landscape studies require methods to identify and quantify spatial patterns of lan...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of Object Technology
دوره 4 شماره
صفحات -
تاریخ انتشار 2005